#include /* Manchester Receiver for Attiny In this example receiver will receive one 16 bit number per
transmittion to switch a relay on or off.
try different speeds using these constants, your maximum possible
speed will depend on various factors like transmitter type,
distance, microcontroller speed, ...

MAN_300 0 MAN_600 1 MAN_1200 2 MAN_2400 3 MAN_4800 4 MAN_9600 5 MAN_19200 6 MAN_38400 7 */ #define RX_PIN 1 //= pin 6 uint8_t moo = 1; int led = A2; void setup() { pinMode(led, OUTPUT); man.setupReceive(RX_PIN, MAN_1200); man.beginReceive(); } void loop() { if (man.receiveComplete()) { uint16_t m = man.getMessage(); man.beginReceive(); //start listening for next message right
//after you retrieve the message moo = ++moo % 2; analogWrite(led,255); delay(10); analogWrite(led,0); delay(5); } else { digitalWrite(led,LOW); } }